package binary;
/** 16进制 */
public class HexDemo {
    public static void main(String[] args) {
        /*
        16进制:缩写2进制
        0x为16进制字面量前缀
        0b为2进制字面量前缀，可以加下划线
        计算机内部没有10进制，也没有16进制，只有2进制
        Integer.toHexString()可以将16进制数返回
         显示16进制:System.out.println(Integer.toHexString(m))
         */
        int n = 0x1c7460f;//0x表示16进制
        int m = 0b0001_1100_0111_0100_0110_0000_1111;//0b表示2进制
        System.out.println(Integer.toBinaryString(n));//二进制
        System.out.println(Integer.toHexString(m));//十六进制
        System.out.println(m);//十进制

    }
}
